Table: Purchase Commitment, Excluding Long-term Commitment [Table]

Line Label Object Class Period Type Balance Name
1 Purchase Commitment, Excluding Long-term Commitment [Table] [Table]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Purchase Commitment, Excluding Long-term Commitment [Axis] [Axis]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis
5 Purchase Commitment, Excluding Long-term Commitment [Domain] [Domain]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain
6 Purchase Commitment [Member] [Member]

*

*

us-gaap:PurchaseCommitmentMember
7 Purchase Commitment, Excluding Long-term Commitment [Line Items] [Line Items]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentLineItems
8 Purchase Commitment, Excluding Long-term Commitment [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock
9 Purchase Commitment, Excluding Long-term Commitment [Hierarchy] [Abstract]

*

*

added:PurchaseCommitmentExcludingLong-termCommitmentHierarchy
10 Purchase Commitment, Description [Concept] Text/String For Period

*

us-gaap:SignificantPurchaseCommitmentDescription
11 Purchase Commitment, Remaining Minimum Amount Committed [Concept] Monetary As Of Debit us-gaap:SignificantPurchaseCommitmentRemainingMinimumAmountCommitted